Перейти к основному содержимому

7.5.18 set community

Назначение команды

Эта команда используется для установки атрибута communities.

Параметр no используется для удаления записи.

Команда позволяет задать атрибут community, сгруппировать назначения в определённое сообщество и применять решения маршрутизации в соответствии с этими сообществами.

Для использования команды set community необходимо сначала задать условие с помощью match. Команды match и set задают условия для перераспределения маршрутов от одного протокола маршрутизации к другому. Команда match определяет критерии, по которым разрешено перераспределение, а команда set указывает действия, которые следует выполнить при совпадении критериев.

Если пакеты не соответствуют ни одному из определённых критериев, они маршрутизируются по обычному маршруту.

Синтаксис команды

set community [ AA:NN | internet | local-AS | no-advertise | no-export ]
set community none
no set community

Параметры

ПараметрОписание параметраЗначение параметра
AA:NNЗадаёт номер сообщества в формате AA:NN
AA = номер AS
NN = номер, присвоенный сообществу
Поддерживаются 2-байтовые номера AS и 4-байтовые идентификаторы сообществ
internetУказывает на well-known сообщество Internet-
local-ASУказывает, что маршрут не отправляется за пределы локальной AS (well-known)-
no-advertiseУказывает, что маршрут не должен анонсироваться ни одному пиринговому узлу (well-known)-
no-exportУказывает, что маршрут не должен анонсироваться в следующую AS (well-known)-
noneУдаляет атрибут community из префиксов, проходящих через route-map-

Режим команды

Route-map Configuration

Значение по умолчанию

По умолчанию команда set community не задана.

Использование

Эта команда актуальна только для BGP.

Примеры

Следующие примеры демонстрируют использование команды set community с различными параметрами:

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community no-export no-advertise
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community no-advertise
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community 10:01 23:34 12:14 no-export